// /* Copyright 2019-2021 Canaan Inc.
//  *
//  * Licensed under the Apache License, Version 2.0 (the "License");
//  * you may not use this file except in compliance with the License.
//  * You may obtain a copy of the License at
//  *
//  *     http://www.apache.org/licenses/LICENSE-2.0
//  *
//  * Unless required by applicable law or agreed to in writing, software
//  * distributed under the License is distributed on an "AS IS" BASIS,
//  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//  * See the License for the specific language governing permissions and
//  * limitations under the License.
//  */
// #include <nncase/kernels/kernel_utils.h>
// #include <nncase/kernels/stackvm/ref_ops.h>
// #include <nncase/runtime/allocator.h>
// #include <nncase/runtime/host_buffer.h>
// #include <nncase/runtime/runtime_op_utility.h>
// #include <nncase/runtime/util.h>

// using namespace nncase;
// using namespace nncase::runtime;
// using namespace nncase::runtime::stackvm;
// using namespace nncase::kernels;
// using namespace nncase::kernels::stackvm;

// result<void> nncase::kernels::stackvm::reference::uninitialized(
//     typecode_t dtype, runtime::stackvm::memory_location_t memory_location,
//     value_t shape, value_t output, kernel_context &context) noexcept {
//     return err(std::errc::not_supported);
// }